﻿// --------------------------------------------------------------------------------------------------------------------
// <copyright file="ArgumentCollection.cs" company="JDML Consulting Ltd.">
//   Copyright 2011 Photon Project - http://photon.codeplex.com
// </copyright>
// --------------------------------------------------------------------------------------------------------------------

namespace Photon.Windows.Input
{
    /// <summary>
    /// An <see cref="AttachedCollection{T}"/> of <see cref="Argument"/> objects.
    /// </summary>
    public class ArgumentCollection : AttachedCollection<ArgumentBase>
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="ArgumentCollection"/> class.
        /// </summary>
        /// <remarks>
        /// To help us simulate readonly dependency properties for <see cref="InvokeMethod.Arguments"/> make the 
        /// constructor internal.
        /// </remarks>
        internal ArgumentCollection()
        {
        }
    }
}